package com.rtx.edi.model.api.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.rtx.edi.model.base.BaseEntity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * <p>
 * 对接场景表
 * </p>
 *
 * @author cafebabe
 * @since 2023-03-18
 */
@Data
@ApiModel(value = "PlApiMapping对象", description = "对接场景表")
public class PlApiMappingDTO{
	
    @ApiModelProperty(value = "页面编号")
    private Integer pageNum = 1;

    @ApiModelProperty(value = "页面大小")
    private Integer pageSize = 20;

    @ApiModelProperty(value = "页面大小")
	private Long id;
	
    @ApiModelProperty("公司id")
    private Long companyId;

    @ApiModelProperty("应用关联id")
    private Long applicationLinkId;
    @ApiModelProperty("应用关联名称")
    private String applicationLinkName;

    @ApiModelProperty("应用关联环境id")
    private Long applicationLinkDtlId;
    @ApiModelProperty("应用关联环境名称")
    private String applicationLinkDtlName;

    @ApiModelProperty("对接场景名称")
    private String apiMappingName;

    @ApiModelProperty("源API_id")
    private Long sourceApiId;

    @ApiModelProperty("源api_name")
    private String sourceApiName;

    @ApiModelProperty("目标API_id")
    private Long targetApiId;

    @ApiModelProperty("目标api_name")
    private String targetApiName;

    @ApiModelProperty("备注")
    private String remark;
    @ApiModelProperty("对接场景编码")
    private String apiMappingCode;
    @ApiModelProperty("生效目标 table数据表 api接口报文")
    private String activeTarget;
    
    @ApiModelProperty("快递接口匹配出库单配置")
    private Long expresscondition;
    
    @ApiModelProperty("生效api网关")
    private String activegatway;
}

